﻿/* state */
html{*overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;vertical-align:baseline;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,td,var,i{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* basic */
body{font-size:12px; color:#333;font-family:"宋体";}
a{color:#666;text-decoration:none;}
p{ line-height:200%;}
.clear{clear:both;height:0;font-size:0px;overflow:hidden;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{*zoom:1;}
.main {width:1080px; margin:0 auto;}
.logo,.sch button,.fav,.tidown,.title2,.comment,.top,.title3,.footer-logo {background:url(../pic/img.png) no-repeat;}
/* header */
.header {height:70px; width:100%;background:#0092d2; border-bottom:#07507b 4px solid;}
.logo {width:244px; height:60px; display:block; float:left; margin:5px 0 0;}
.sch { width:255px; height:24px; margin:18px 0 0; border:5px #66bee4 solid; float:right;}
.sch input {width:225px; height:24px; border:none; color:#666; float:left;}
.sch button { background-position: 0 -119px; width:30px; height:24px; border:none;float:left;}
.fav { width:80px; height:16px; margin:26px 0 0 ; float:right;background-position: 0 -103px; padding:0 0 0 22px;}
.fav a {color:#FFF; line-height:16px;}
.nav { width:100%; margin:0 0 16px; height:36px; background:#Fbfbfb;box-shadow:0 0 3px #ccc;}
.nav ul li {float:left; padding:0 10px;}
.nav ul li a {width:90px; height:33px; display:block; line-height:33px; font-size:14px; color:#999; text-align:center; font-weight:bold;} 
.nav ul li a:hover {color:#666; border-bottom:3px #ff6600 solid;}
.nav ul li a.hover {color:#666; border-bottom:3px #ff6600 solid;}
/* conter */
.conter {width:730px; float:left; background:#FFF; overflow:hidden; padding:10px; margin:0 0 30px;}
.conter img{max-width:700px;}
.conter-line {width:100%; overflow:hidden;border-bottom:#eee 1px solid; margin:0 0 5px 0;}
.conter-line span {float:left; width:520px; color:#666;  padding:0 10px;overflow:hidden;}
.conter-line span a {color:#0092d2;}
.title {float:left;width:600px; font-size:12px; font-weight:600; line-height:30px;margin-bottom:7px;}
.tidown { background-position: 0 -87px; width:70px; height:16px;line-height:20px; float:right; padding:0 0 0 25px; margin:5px 0 0; color:#0092d2;}
.ad1 { width:728px; margin:7px auto 7px; height:90px; padding:5px 0; display:block; }
.ad2 {width:336px; height:280px; display:block; float:left; margin:10px 40px 5px 40px;overflow:hidden; background:#fffefe;}
.ad4 {width:728px; height:90px; margin:25px auto 25px;}
.ad5 {width:308px; height:600px;box-shadow:0 0 1px #ccc;margin:0 0 10px;}
.center {width:100%; overflow:hidden;}
.center p{ text-indent:2em; font-size:16px;padding:5px;}
.page {width:680px; height:36px; margin:15px auto;}
.page ul {display:inline;text-align:center;}
.page ul li{display:inline; padding:8px; float:left;}
.page ul li a{padding:1px 7px 1px 7px;}
.page a {height:24px; border:1px #ccc solid; text-align:center; line-height:24px; color:#0092d2; display:block;}
.page a:hover {background:#0092d2; color:#fff; }
.page a.hover {background:#0092d2; color:#fff; }
.title2 {background-position: 0 -87px; float:left; font-size:14px; color:#0092d2; font-weight:bold;  height:16px; margin:16px 0 3px 0; padding:0px 0 0 20px;}
.comment {background-position: 0 -143px; width:40px; height:21px;line-height:21px; float:right; padding:0 0 0 25px; color:#0092d2;}
.top {background-position: 0 -164px; width:21px; height:21px; float:right; margin:0 10px 0 0;}
.next-txt {width:100%; overflow:hidden;}
.next-txt ul li { list-style:inside; float:left; padding:0 5px;overflow:hidden;color:#0092d2;width:270px; height:24px; line-height:24px; }
.next-txt ul li a {color:#0092d2;}
.next-list {height:130px; border-bottom:1px #ccc dashed; margin:0 10px;}
.next-list img {border:none; float:left; width:90px; height:125px; padding:2px 18px;}
.next-list h3 {padding:25px 0 15px 0;float:right; width:480px;height:25px; font-size:18px; font-weight:bold;color:#3195d3; overflow:hidden; }
.next-list h3 a {color:#0092d2;}
.next-list span {width:60px; float:right; color:#999; padding:27px 5px 15px 0;}
.next-list p {text-indent:2em;font-size:14px; height:60px; width:555px; overflow:hidden; float:right; line-height:198%;}
/* side */
.side {width:308px; float:right;margin:0 0 30px;}
.side-conter {width:288px;background:#Fefefe; box-shadow:0 0 1px #ccc; overflow:hidden; padding:0 10px 12px 10px; margin:0 0 10px;}
.title3 {background-position:0 -87px; float:left; font-size:14px; font-weight:bold; width:120px; height:16px; margin:10px 0; padding:0 0 0 20px;}
.sile-list ul li { width:275px;}
/* footer */
.footer {width:100%; background:#FFF; border-top:4px #0092d2 solid; overflow:hidden; padding:0 0 10px;}
.footer ul {float:left; border-bottom:1px #eee solid; overflow:hidden; width:640px; margin:0 0 10px;}
.footer ul li {float:left; color:#ccc;}
.footer ul li a {padding:10px; padding-left:0; display:block; font-weight:bold;}
.footer ul li a:hover {color:#0092d2;}
.footer-logo {float:right;background-position: -244px 0; width:88px; height:57px; display:block; margin:20px 90px 0;}
.footer span {width:640px; float:left; line-height:180%;}